#ifndef MY_HASH_TABLE_H
#define MY_HASH_TABLE_H
#include "my_list.h"

#define HASH_TABLE_SIZE 13

typedef struct {
	MyList* buckets[HASH_TABLE_SIZE];

} HashTable;

HashTable* create_new_my_hash_table ();
void insert_record_my_hash_table (HashTable* hash, unsigned int id, char* name);
Record* retrieve_record_my_hash_table (HashTable* hash, unsigned int id);
void clear_all_my_hash_table (HashTable* hash);


int hashFunction(unsigned int id);




#endif
